Generating Dynamic Adaptive Streaming over HTTP Traffic Flows with TEACUP Testbed

نویسندگان

  • Jonathan Kua
  • Grenville Armitage
چکیده

HTTP-based video streaming has become popular in recent years, with Dynamic Adaptive Streaming over HTTP (DASH) emerging as an ISO/IEC standard for live and on-demand video streaming services. Netflix and YouTube employ DASH-like streaming strategies and account for more than 50% of North American traffic in 2015, representing a significant source of Internet traffic. Consumer video streams are most likely to be bottlenecked by last-mile ISP links and impacted by emerging Active Queue Management (AQM) schemes for counteracting bufferbloat. However, the interactions between different TCP algorithms, DASH traffic (within a mix of other typical traffic) and the underlying AQMs are not well understood. Experiments in a controlled testbed allow shedding more light on this issue. We extended “TCP Experiment Automation Controlled Using Python” (TEACUP) to use dash.js and VLC clients for running repeatable DASH experiment trials with different TCP algorithms over a range of emulated network conditions, bottleneck rate limits and AQMs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CAIA Testbed for TEACUP Experiments Version 2

This technical report describes how we setup a TEACUP v0.8 testbed to conduct automated TCP experiments. Over the last few decades several TCP congestion control algorithms were developed in order to optimise TCP’s behaviour in certain situations. While TCP was traditionally used mainly for file transfers, more recently it is also used for streaming applications, for example YouTube or Netflix ...

متن کامل

TEACUP v0.8 – A System for Automated TCP Testbed Experiments

Over the last few decades several TCP congestion control algorithms were developed in order to optimise TCP’s behaviour in certain situations. While TCP was traditionally used mainly for file transfers, more recently it is also becoming the protocol of choice for streaming applications, for example video streaming from YouTube and Netflix is TCP-based [1], [2] and there is an ISO standard for D...

متن کامل

TEACUP v0.4 – A System for Automated TCP Testbed Experiments

Over the last few decades several TCP congestion control algorithms were developed in order to optimise TCP’s behaviour in certain situations. While TCP was traditionally used mainly for file transfers, more recently it is also becoming the protocol of choice for streaming applications, for example YouTube or Netflix [1], [2]. Now there is even an ISO standard called Dynamic Adaptive Streaming ...

متن کامل

TEACUP v0.6 – A System for Automated TCP Testbed Experiments

Over the last few decades several TCP congestion control algorithms were developed in order to optimise TCP’s behaviour in certain situations. While TCP was traditionally used mainly for file transfers, more recently it is also becoming the protocol of choice for streaming applications, for example YouTube or Netflix [1], [2]. Now there is even an ISO standard called Dynamic Adaptive Streaming ...

متن کامل

TEACUP v0.9 – Data Analysis Functions

Over the last few decades several TCP congestion control algorithms were developed in order to optimise TCP’s behaviour in certain situations. While TCP was traditionally used mainly for file transfers, more recently it is also becoming the protocol of choice for streaming applications, for example video streaming from YouTube and Netflix is TCP-based [1], [2] and there is an ISO standard for D...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016